.buy-car-container {
  min-height: 100vh;
  padding-bottom: 120rpx;
  background-color: #f6f6f6;
}

// 顶部商品数量部分
.header-box {
  position: sticky;
  /* #ifndef H5 */
  top: 0;
  /* #endif */
  /* #ifdef H5 */
  top: 88rpx;
  /* #endif */
  z-index: 99;
  height: 60rpx;
  line-height: 60rpx;
  padding: 0 24rpx;
  background-color: #fbd220;
  font-size: 28rpx;
  color: #333;
}

// 内容
.main {
  padding: 0 24rpx;

  .goods-card {
    margin-top: 20rpx;
    padding: 20rpx;
    background-color: #fff;
    border-radius: 10rpx;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);

    // 店铺名称
    .store-box {
      padding: 10rpx 0;
    }

    // 商品内容
    .goods-box {
      .goods-item {
        padding: 20rpx 0;
      }

      .content {
        flex: 1;

        .img {
          width: 160rpx;
          height: 160rpx;
          border-radius: 10rpx;
          overflow: hidden;

          image {
            width: 100%;
          }
        }

        // 右边内容
        .right-cont {
          flex: 1;
        }
      }
    }
  }
}

// 底部固定栏
.footer-bar {
  position: fixed;
  bottom: 0;
  left: 0;
  background-color: #fff;
  width: 100%;
  height: 100rpx;
  padding: 0 24rpx;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);

  .right {
    .btn {
      width: 160rpx;
      height: 60rpx;
      line-height: 60rpx;
      margin-left: 25rpx;
      text-align: center;
      background: linear-gradient(-90deg, #fdd421, #ffe23e);
      border-radius: 30rpx;
      font-size: 28rpx;
      color: #333;
    }
  }
}
